package cn.tedu.overhaul.management.dto.persist.repository;

import cn.tedu.overhaul.management.pojo.dto.OverhaulRentUpdateAllDTO;
import cn.tedu.overhaul.management.pojo.dto.ToolAddNewDTO;
import cn.tedu.overhaul.management.pojo.dto.ToolAllDTO;
import cn.tedu.overhaul.management.pojo.entity.OverhaulRent;
import cn.tedu.overhaul.management.pojo.vo.RentOriginalVO;
import cn.tedu.overhaul.management.pojo.vo.RentVO;
import cn.tedu.overhaul.management.pojo.vo.ToolAllVO;
import cn.tedu.overhaul.management.pojo.vo.ToolVO;
import cn.tedu.rtms.commons.pojo.vo.PageData;

import java.util.List;


public interface IOverhaulToolRepository {
    //查询工具表, pageNum  页码,pageSize 每页记录数
    PageData<ToolVO> selectRent(Integer pageNum, Integer pageSize);

    //查询所有工具编号
    List<String> selectByToolNumber();

    //插入新增的数据
    int insertTool(ToolAddNewDTO toolAddNewDTO);

    //查询所有工具加修改次数时间
    ToolAllVO getStandardByIdAll(Long id);

    //根据id修改
    int update(ToolAllDTO toolAllDTO);
}
